package com.xiaomi.shwx.entity.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * @program: after-sales-maintenance
 * @description:
 * @author: Yangziyin
 * @create: 2024-05-19 12:22
 **/
@Data
public class WorkOrderVO implements Serializable {

    private static final long serialVersionUID = 1L;
    /**
     * id
     */
    private Long id;
    /**
     * 产品名称
     */
    private String productName;
    /**
     * 客户名称
     */
    private String clientName;
    /**
     * 客户电话
     */
    private String clientPhone;
    /**
     * 客户地址
     */
    private String clientAddress;
    /**
     * 工单状态：0:创建、1:工程师接单、2:用户待确认、3:检测、4:复检、5:待支付、6:已支付、7:完结、-1:异常
     */
    private String status;
    /**
     * 工单描述
     */
    private String orderDesc;
    /**
     * 客户描述
     */
    private String clientDesc;
    /**
     * 工程师描述
     */
    private String engineerDesc;
    /**
     * 费用
     */
    private Integer price;
    /**
     * 视频名称
     */
    private String videoName;
    /**
     * 图片名称
     */
    private String imageName;

    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date createTime;

    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date updateTime;
}